안녕하세요. LINE Growth Technology UIT 팀의 Keishima(@pittanko_pta)입니다. 이번 글에서는 TypeScript의 enum을 사용하지 않는 편이 좋은 이유를 Tree-shaking 관점에서 소개하겠습니다. 검증 환경 TypeScript에서 JavaScript로 트랜스파일(transpile)은 https://www.typescriptlang.org/play(TypeScript 3.9.2, 타깃은 ESNext)에서 진행했습니다. Tree-shaking의 동작은 https://rollupjs.org/repl/에 트랜스파일한 JavaScript 코드를 붙여서 검증했습니다. Babel을 사용한 트랜스파일은 https://babeljs.io/repl(Babel 7.10.3)에서 검증했습니다. Tree-shaking은 무엇인가요? Tree-shaking이란 간단하게 말